Linux从入门到进阶学习(Ⅳ):Linux实用操作 您所在的位置:网站首页 linux 刷新率 Linux从入门到进阶学习(Ⅳ):Linux实用操作

Linux从入门到进阶学习(Ⅳ):Linux实用操作

#Linux从入门到进阶学习(Ⅳ):Linux实用操作| 来源: 网络整理| 查看: 265

目录

1 实用技巧

2 软件安装

2.1 CentOs系统

2.2 Ubuntu系统

3 systemctl控制软件

4 软链接

5 日期和时区

5.1 查看日期

5.2 修改时区

5.3 时间校准

6 IP地址和主机名

6.1 IP地址与主机名

6.2 域名解析

7 固定IP地址

8 网络请求和下载

8.1 ping

8.2 wget

8.3 curl

9 端口

10 进程管理

11 主机状态监控

11.1 系统资源监控

1.top

2.信息含义

3.支持选项

4.交互式选项

11.2 磁盘信息监控

1.df

2.iostat

11.3 网络状态监控

12 环境变量

12.1 环境变量

12.2 配置环境变量

12.3 自定义PATH

13 Linux文件上传与下载

14 压缩和解压

14.1 tar

1.压缩示例

2.解压示例

14.2 zip、gzip

1 实用技巧

ctrl c        强制停止

ctrl d        退出登陆

history        历史命令

!        自动执行上次匹配前缀的命令

ctrl r 命令        匹配历史命令

ctrl a        跳到命令开头

ctrl e        跳到命令结尾

ctrl 左键        向左一个单词

ctrl 右键        向右一个单词

ctrl l        清空终端内容

2 软件安装 2.1 CentOs系统

yum:RPM包(安装包)软件管理器,自动化配置Linux软件,需要root权限

yum [-y] [install/remove/search] 软件名称

-y:自动确认 

2.2 Ubuntu系统

apt [-y] [install/remove/search] 软件名称

3 systemctl控制软件

systemctl start/stop/status/enable/disable 服务名        控制系统服务与第三方软件

4 软链接

ln -s 被链接对象 链接目的地        将文件或文件夹链接到其他位置

5 日期和时区 5.1 查看日期

date [-d] [格式化字符串]        查看系统时间

-d:按给定字符串显示日期,通常用于日期计算

5.2 修改时区

rm -f /etc/localtime        删除原始时区ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime        修改时区为上海

5.3 时间校准

方法一:使用ntp校准

方法二:手动校准

ntpdate -u ntp.aliyun.com

6 IP地址和主机名 6.1 IP地址与主机名

ifconfig        查看ip地址

127.0.0.1:表示本机IP;0.0.0.0:本机

hostname        查看主机名

hostnamectl set-host那么 主机名        修改主机名

6.2 域名解析

将主机名赋予IP地址

DSN服务器:114.114.114.114或8.8.8.8,提供IP地址与主机名记录

7 固定IP地址

虚拟机的Linux系统提供的IP地址通过DHCP服务动态得到,IP地址会更新

在VMware workstation(或Fusion)中配置IP地址网关和网段(IP地址的范围);在Linux系统中手动修改配置文件,从而固定IP

8 网络请求和下载 8.1 ping

ping [-c num] ip或主机名        检查网络服务器是否联通

-c:检查次数

8.2 wget

wget [-b] url        非交互式文件下载器

-b:可选项,后台下载

8.3 curl

curl [-O] url        发送http网络请求,用于下载文件、获取信息

9 端口

Linux支持65535个端口,其中1~1023为公认端口;1024~49151为注册端口,用于绑定程序或服务;49152~65535为动态端口,用于临时使用

nmap IP地址        查看端口占用情况

netstat -anp | grep 端口号        查看指定端口的情况

10 进程管理

程序被操作系统所管理,每个程序运行时,被注册为进程,并分配独有的进程ID

ps [-e -f]        产看进程信息

-e:显示全部进程

-f:以完全格式化形式展示信息

kill [-9] 进程ID        关闭进程

-9:强制关闭

11 主机状态监控 11.1 系统资源监控 1.top

top        查看cpu、内存使用情况

2.信息含义

PID:进程id USER:进程所属用户PR:进程优先级,越小越高 NI:负值表示高优先级,正表示低优先级                                                                                        VIRT:进程使用虚拟内存,单位KB RES:进程使用物理内存,单位KB                                                                                              SHR:进程使用共享内存,单位KB S:进程状态(S休眠,R运行,Z僵死状态,N负数优先级,l空闲状态)                                        %CPU:进程占用CPU率 %MEM:进程占用内存率                                                                                                                   TIME+:进程使用CPU时间总计                                                                                                        COMMAND:进程的命令或名称或程序文件路径

3.支持选项

4.交互式选项

11.2 磁盘信息监控 1.df

df [-h]        查看硬盘使用情况

-h:可选项,显示信息

2.iostat

istat [-x] [num1] [num2]        查看CPU、磁盘相关信息

-x:显示更多信息

num1/2:刷新间隔与次数

11.3 网络状态监控

sar -n DEV num1 num2        查看网络相关统计

-n:查看网络

DEV:查看网络接口

num1/2:刷新间隔与次数

12 环境变量 12.1 环境变量

命令本质上是可执行程序

环境变量是一种键值型结构

PATH        记录系统命令的搜索路径

$ 环境变量名        获取环境变量

12.2 配置环境变量

export 变量名 = 变量值        临时设置环境变量

需要永久生效时:针对当前用户,配置在当前用户的~/bashrc文件中;针对全局用户,配置在系统/etc/profile文件中

12.3 自定义PATH

13 Linux文件上传与下载

方法一:可以直接使用FinalShell可以上传或下载文件

方法二:sz下载文件;rz上传文件

14 压缩和解压

Linux中常见的压缩格式为.tar(简单封装)和.gz(减少压缩后体积)

14.1 tar

tar [-c -v -x -f -z -C] [参数]

-c:创建压缩文件,用于压缩模式                                                                                                        -v:显示压缩、解压过程,用于查看进度                                                                                             -x:解压模式 -f:要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个                                 -z:gzip模式,不使用-z就是普通的tarball格式 -C:解压目的地

1.压缩示例

2.解压示例

14.2 zip、gzip

zip [-r] 参数        压缩

unzip [-d] 参数        解压缩

-d:解压位置

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有